package ar.com.ford.it.fullEconomics.persistence.dto;

import java.math.BigDecimal;
import java.sql.Timestamp;
import com.ford.it.persistence.PersistenceHelper;
import com.ford.it.persistence.PersistenceIndirection;

/**
 * ### Generado por Oracle TopLink Workbench 10.1.3.1.0 - Tue Aug 05 14:10:11
 * GMT 2008. ###
 */

public class Teese05Paypolvers {

    /** Lazy-Load attribute */
    private PersistenceIndirection teese04Paypolicy = PersistenceHelper
            .newIndirection(null);
    /** Lazy-Load attribute */
    private PersistenceIndirection eese05PlantCodeC = PersistenceHelper
            .newIndirection(null);

    private Timestamp eese05PpyverApprovalS;
    private String eese05PpyverApprovalUserC;
    private Timestamp eese05PpyverProposalS;
    private String eese05PpyverProposalUserC;
    private String eese05PpyverCommentsX;
    private BigDecimal eese05PpyverPercentP;
    private Timestamp eese05PpyverOutDateY;
    private Timestamp eese05PpyverInDateY;
    private String eese05LastUpdtUserC;
    private String eese05CreateUserC;
    private Timestamp eese05LastUpdtS;
    private Timestamp eese05CreateS;
    private Integer eese05PpyverVersionNumberK;

    public Teese05Paypolvers() {
        super();
    }

    public Timestamp getEese05CreateS() {
        return this.eese05CreateS;
    }

    public String getEese05CreateUserC() {
        return this.eese05CreateUserC;
    }

    public Timestamp getEese05LastUpdtS() {
        return this.eese05LastUpdtS;
    }

    public String getEese05LastUpdtUserC() {
        return this.eese05LastUpdtUserC;
    }

    public Teesg01Plant getEese05PlantCodeC() {
        return (Teesg01Plant)this.eese05PlantCodeC.getValue();
    }

    public Timestamp getEese05PpyverApprovalS() {
        return this.eese05PpyverApprovalS;
    }

    public String getEese05PpyverApprovalUserC() {
        return this.eese05PpyverApprovalUserC;
    }

    public String getEese05PpyverCommentsX() {
        return this.eese05PpyverCommentsX;
    }

    public Timestamp getEese05PpyverInDateY() {
        return this.eese05PpyverInDateY;
    }

    public Timestamp getEese05PpyverOutDateY() {
        return this.eese05PpyverOutDateY;
    }

    public BigDecimal getEese05PpyverPercentP() {
        return this.eese05PpyverPercentP;
    }

    // Add Max
    public BigDecimal getEese05PpyverPercentPRound() {
        return this.eese05PpyverPercentP.setScale(2,BigDecimal.ROUND_HALF_DOWN);
    } // Add Max
    
    public Timestamp getEese05PpyverProposalS() {
        return this.eese05PpyverProposalS;
    }

    public String getEese05PpyverProposalUserC() {
        return this.eese05PpyverProposalUserC;
    }

    public Integer getEese05PpyverVersionNumberK() {
        return this.eese05PpyverVersionNumberK;
    }

    public Teese04Paypolicy getTeese04Paypolicy() {
        return (Teese04Paypolicy)this.teese04Paypolicy.getValue();
    }

    public void setEese05CreateS(Timestamp eese05CreateS) {
        this.eese05CreateS = eese05CreateS;
    }

    public void setEese05CreateUserC(String eese05CreateUserC) {
        this.eese05CreateUserC = eese05CreateUserC;
    }

    public void setEese05LastUpdtS(Timestamp eese05LastUpdtS) {
        this.eese05LastUpdtS = eese05LastUpdtS;
    }

    public void setEese05LastUpdtUserC(String eese05LastUpdtUserC) {
        this.eese05LastUpdtUserC = eese05LastUpdtUserC;
    }

    public void setEese05PlantCodeC(Teesg01Plant eese05PlantCodeC) {
        this.eese05PlantCodeC.setValue(eese05PlantCodeC);
    }

    public void setEese05PpyverApprovalS(Timestamp eese05PpyverApprovalS) {
        this.eese05PpyverApprovalS = eese05PpyverApprovalS;
    }

    public void setEese05PpyverApprovalUserC(String eese05PpyverApprovalUserC) {
        this.eese05PpyverApprovalUserC = eese05PpyverApprovalUserC;
    }

    public void setEese05PpyverCommentsX(String eese05PpyverCommentsX) {
        this.eese05PpyverCommentsX = eese05PpyverCommentsX;
    }

    public void setEese05PpyverInDateY(Timestamp eese05PpyverInDateY) {
        this.eese05PpyverInDateY = eese05PpyverInDateY;
    }

    public void setEese05PpyverOutDateY(Timestamp eese05PpyverOutDateY) {
        this.eese05PpyverOutDateY = eese05PpyverOutDateY;
    }

    public void setEese05PpyverPercentP(BigDecimal eese05PpyverPercentP) {
        this.eese05PpyverPercentP = eese05PpyverPercentP;
    }

    public void setEese05PpyverProposalS(Timestamp eese05PpyverProposalS) {
        this.eese05PpyverProposalS = eese05PpyverProposalS;
    }

    public void setEese05PpyverProposalUserC(String eese05PpyverProposalUserC) {
        this.eese05PpyverProposalUserC = eese05PpyverProposalUserC;
    }

    public void setEese05PpyverVersionNumberK(Integer eese05PpyverVersionNumberK) {
        this.eese05PpyverVersionNumberK = eese05PpyverVersionNumberK;
    }

    public void setTeese04Paypolicy(Teese04Paypolicy aTeese04Paypolicy) {
        this.teese04Paypolicy.setValue(aTeese04Paypolicy);
    }

}
